نظام التشغيل لينكس يعد من الأنظمة التي تحظى بشعبية واسعة في عالم التقنية والمطورين. يعتمد هذا النظام على نواة لينكس مفتوحة المصدر، مما يتيح للمستخدمين والمطورين تعديل وتخصيص النظام بما يتناسب مع احتياجاتهم. يتميز لينكس بمرونته العالية، وأمانه المتفوق، وإمكانياته القوية التي تجعله الخيار الأمثل للعديد من التطبيقات سواء كانت على الخوادم أو الأجهزة المكتبية. في هذا المقال، سوف نستعرض أهم 20 أمرًا في نظام التشغيل لينكس يجب أن يعرفها جميع المستخدمين.
1. الأمر ls
أمر ls هو أحد الأوامر الأساسية في لينكس ويستخدم لعرض محتويات المجلد. يمكن استخدامه مع العديد من الخيارات مثل:
-
ls -l: لعرض التفاصيل بشكل مفصل مثل الأذونات، الحجم، وتاريخ التعديل. -
ls -a: لعرض الملفات المخفية (التي تبدأ بنقطة).
2. الأمر cd
يُستخدم أمر cd للتنقل بين المجلدات في النظام. على سبيل المثال، إذا أردت الدخول إلى مجلد معين، يمكنك استخدام:
-
cd /home/user/Documentsللانتقال إلى مجلد Documents.
3. الأمر pwd
يستخدم أمر pwd لعرض المسار الكامل للمجلد الحالي. يعد هذا الأمر مفيدًا خاصة عندما يعمل المستخدم في بيئات متعددة المجلدات.
4. الأمر cp
يتيح أمر cp نسخ الملفات والمجلدات من مكان إلى آخر. يمكن استخدامه كالتالي:
-
cp file1.txt /home/user/لنسخ ملفfile1.txtإلى المجلد/home/user/.
5. الأمر mv
يتم استخدام أمر mv لتحريك الملفات أو إعادة تسميتها. على سبيل المثال:
-
mv file1.txt /home/user/لتحريك الملف إلى مجلد آخر. -
mv oldname.txt newname.txtلإعادة تسمية ملف.
6. الأمر rm
يستخدم أمر rm لحذف الملفات والمجلدات. يجب الحذر عند استخدام هذا الأمر لأنه لا يوجد عادةً سلة مهملات في لينكس:
-
rm file1.txtلحذف ملف. -
rm -r foldernameلحذف مجلد وجميع محتوياته.
7. الأمر touch
يستخدم أمر touch لإنشاء ملفات جديدة فارغة. على سبيل المثال:
-
touch newfile.txtلإنشاء ملف جديد باسمnewfile.txt.
8. الأمر mkdir
يتم استخدام أمر mkdir لإنشاء مجلدات جديدة. على سبيل المثال:
-
mkdir new_folderلإنشاء مجلد جديد باسمnew_folder.
9. الأمر cat
أمر cat يُستخدم لعرض محتويات الملفات النصية على الشاشة. كما يمكن استخدامه لدمج ملفات متعددة في ملف واحد:
-
cat file1.txtلعرض محتويات الملف. -
cat file1.txt file2.txt > merged.txtلدمج محتويات الملفين في ملف جديد.
10. الأمر echo
يتم استخدام أمر echo لطباعة النصوص إلى الشاشة أو إلى ملف. على سبيل المثال:
-
echo "Hello World"لطباعة النص “Hello World”. -
echo "Text" > file.txtلكتابة النص في ملف.
11. الأمر sudo
أمر sudo هو أمر قوي يتم استخدامه لتشغيل الأوامر بصلاحيات المستخدم الجذر (root). على سبيل المثال:
-
sudo apt-get updateلتحديث الحزم في توزيعات تعتمد علىAPTمثل أوبونتو.
12. الأمر apt-get
يعد أمر apt-get أحد الأوامر الأساسية في توزيعات أوبونتو والديبيان لإدارة الحزم. يتم استخدامه لتثبيت، تحديث، أو حذف الحزم:
-
sudo apt-get install package_nameلتثبيت حزمة جديدة. -
sudo apt-get upgradeلتحديث النظام بأكمله.
13. الأمر ps
يستخدم أمر ps لعرض العمليات الجارية في النظام. يمكن استخدامه مع العديد من الخيارات:
-
ps auxلعرض جميع العمليات الجارية مع تفاصيل إضافية مثل الذاكرة المستخدمة والمعالج.
14. الأمر top
يتم استخدام أمر top لعرض قائمة بالعمليات الأكثر استهلاكًا للموارد في الوقت الفعلي. يعرض top استهلاك CPU، الذاكرة، وعدد العمليات الجارية.
15. الأمر kill
يستخدم أمر kill لإيقاف أو قتل العمليات الجارية في النظام. على سبيل المثال:
-
kill -9 PIDلقتل عملية باستخدام معرّف العملية (PID).
16. الأمر find
يتم استخدام أمر find للبحث عن ملفات في النظام بناءً على معايير معينة مثل الاسم، النوع، الحجم، والمزيد. على سبيل المثال:
-
find /home/user -name "file.txt"للبحث عن ملف باسمfile.txtفي مجلدuser.
17. الأمر man
أمر man هو مرجع متكامل يحتوي على الوثائق والمساعدة لجميع الأوامر في لينكس. على سبيل المثال:
-
man lsلعرض دليل الاستخدام لأمرls.
18. الأمر chmod
يتم استخدام أمر chmod لتغيير أذونات الوصول للملفات والمجلدات. الأذونات تُحدد من خلال ثلاثة قيم رئيسية: القراءة (r)، الكتابة (w)، والتنفيذ (x). على سبيل المثال:
-
chmod 755 file.txtلتغيير أذونات الملف بحيث يمكن للمستخدم القراءة، الكتابة، والتنفيذ، بينما يمكن للمجموعة والمستخدمين الآخرين القراءة والتنفيذ فقط.
19. الأمر chown
يُستخدم أمر chown لتغيير مالك و/أو مجموعة ملف أو مجلد. على سبيل المثال:
-
chown user:group file.txtلتغيير ملكية الملفfile.txtإلى المستخدمuserوالمجموعةgroup.
20. الأمر tar
يعد أمر tar من الأوامر الأساسية في لينكس لضغط وفك ضغط الملفات والمجلدات. على سبيل المثال:
-
tar -cvf archive.tar /path/to/directoryلإنشاء أرشيف.tarمن مجلد معين. -
tar -xvf archive.tarلاستخراج محتويات الأرشيف.
الخاتمة
تعد الأوامر التي تم استعراضها من أكثر الأوامر استخدامًا في نظام التشغيل لينكس، وتوفر للمستخدمين والمطورين القدرة على التحكم الكامل في نظامهم. يعتبر لينكس بيئة مرنة للغاية، مما يتيح تخصيص النظام وإدارته بشكل فعال باستخدام هذه الأوامر. بينما تكون بعض الأوامر متاحة في جميع التوزيعات، قد يختلف بعضها بين التوزيعات المختلفة. لكن في النهاية، تعتبر معرفة هذه الأوامر أمرًا أساسيًا لكل مستخدم يرغب في الاستفادة الكاملة من نظام لينكس.

